package com.imooc.mapper;

import com.imooc.pojo.VO.CategoryVO;
import com.imooc.pojo.VO.NewItemVO;

import java.util.List;
import java.util.Map;

/**
 * @author lihongyu
 * @CreateTime 2021-08-10 14:42
 * @Description 分类自定义数据访问接口
 */
public interface CategoryMapperCustom {

    /**
     * 根据一级分类编码获取所有子分类信息
     * @param categoryId 分类编码
     * @return 子分类编码
     */
    List<CategoryVO> getSubCategoryListByRootCategoryId(Integer categoryId);

    /**
     * 根据一级分类编码获取分类下六个最新商品
     *
     * @param paramMap 参数封装实体
     * @return 分类下六个最新商品信息
     */
    List<NewItemVO> getSixNewItemsByRootCatId(Map<String, Object> paramMap);
}
